﻿using System;
using System.Collections.Generic;
using System.Windows.Forms;
using CapaDeGestion;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Entidades;
using log4net;

namespace ApuestasNetInterfaz
{
    public partial class MaquinaNueva : System.Web.UI.Page
    {
        protected static readonly ILog log = LogManager.GetLogger(typeof(MaquinaNueva));
        protected void Page_Load(object sender, EventArgs e)
        {

            if (Session["login"] != null)
            {
                usuarioConectado.Text = ((Usuario)Session["login"]).Nombreusuario;
            }
            
        }
        /// <summary>
        /// Metodo que recibe un onclick del formulario 
        /// crea un objeto de tipo maquina de apuesta
        /// y lo asienta en la bd 
        /// </summary>
       
        protected void crear_Click(object sender, EventArgs e)
        {
            MaquinaApuesta nuevaMaq = new MaquinaApuesta();
            nuevaMaq.Latitud = maquina_lat.Text;
            nuevaMaq.Longitud = maquina_long.Text;
            nuevaMaq.Ciudad = ciudad.Text;
            nuevaMaq.Estado = estado.Text;
            nuevaMaq.Status =Convert.ToInt32(comboestatus.SelectedItem.Value) ;
            nuevaMaq.Idmaquina = 1;
            nuevaMaq.Pais = combopaises.SelectedItem.Value;
            nuevaMaq.Caracteristicas = caracteristicas_TextBox.Text;
            IGestionMaquina agregaMaq = new GestionMaquina();
            agregaMaq.Insertar(nuevaMaq);
            Response.Redirect("MostrarMaquinas.aspx");
            log4net.Config.XmlConfigurator.Configure();
            log.Warn("Maquina agregada con exito");
        }

        protected void crearotro_Click(object sender, EventArgs e)
        {

        }

        protected void cancelar_Click(object sender, EventArgs e)
        {

        }

        protected void CerrarSesion_Click(object sender, EventArgs e)
        {
            if (Session["login"] != null)
            {
                Session["login"] = null;
                Response.Redirect("Inicio.aspx");
            }
        }
    }
}